reflect.Type.getFieldName
Returns the name of a member of a record type.
Syntax
getFieldName(
index INTEGER )
RETURNS STRING
- index is the ordinal position of the field in the
RECORDstructure.
Usage
The getFieldName() method returns the name of the member at the given index, for
the record type represented by this reflect.Type object.
The reflect.Type object used to call this method must have been
created with a RECORD variable, or is a
reflect.Type object returned from a method like reflect.Value.getType() or getElementType(), and
references a record structure.
Example
IMPORT reflect
MAIN
DEFINE rec RECORD
pkey INTEGER,
name VARCHAR(30)
END RECORD
DEFINE typ reflect.Type
LET typ = reflect.Type.typeOf( rec )
DISPLAY "field 1 name = ", typ.getFieldName(1)
END MAIN
Shows:
field 1 name = pkey